package com.oristand.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by Intellij IDEA.
 *
 * @author wtl
 * @version 1.0
 * @date 2021/12/1 11:35
 */
@Data
public class SysOperationLog implements Serializable {

    /**
     * 日志序号
     * 使用@TableId(value = "operation_id",type = IdType.AUTO)
     * <p>
     * value = "operation_id"是数据库中的列名字
     * </p>
     * <p>
     * type = IdType.AUTO表示主键自增,同时数据库中也要设置自增列
     * </p>
     */
    @TableId(value = "operation_id", type = IdType.AUTO)
    private Integer operationId;

    /**
     * 模块标题
     */
    private String title;

    /**
     * 业务类型 "0=其它,1=新增,2=修改,3=删除"
     */
    private Integer businessType;

    /**
     * 店铺名称
     */
    private String storeName;

    /**
     * 请求URL
     */
    private String operationUrl;

    /**
     * 请求参数
     */
    private String operationParam;

    /**
     * 返回参数
     */
    private String jsonResult;

    /**
     * 操作状态（0正常 1异常）
     */
    private Integer status;

    /**
     * 错误消息
     */
    private String errorMsg;

    /**
     * 操作时间
     */
    private Date operationTime;
}
